\hypertarget{classFileReader}{\section{File\-Reader Class Reference}
\label{classFileReader}\index{File\-Reader@{File\-Reader}}
}


{\ttfamily \#include $<$File\-Reader.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classFileReader_a5f828f32a35433e08ae34962d26e2212}{read} ()
\item 
\hyperlink{classFileReader_a615dcb2443cad1f2ca123c7c0c334480}{File\-Reader} ()
\item 
\hyperlink{classFileReader_a8b051cfaa67941131291d7e98d2c1312}{File\-Reader} (string \hyperlink{classFileReader_a8d0af3f8fcc7be8b067a3fd07bdda05d}{file\-Name}, \hyperlink{classMap}{Map} $\ast$\hyperlink{classFileReader_aa821330963288f91414e97f93025d72c}{map})
\item 
virtual \hyperlink{classFileReader_a1382969e8f1468f3b04ad4b44ab39dee}{$\sim$\-File\-Reader} ()
\item 
void \hyperlink{classFileReader_a167ef9b8919a849383f1cd55b166e289}{print\-Metrics} ()
\item 
\hyperlink{classMap}{Map} $\ast$ \hyperlink{classFileReader_a17926a58ee13cefa3368946f10cbcebf}{get\-Map} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
string \hyperlink{classFileReader_a8d0af3f8fcc7be8b067a3fd07bdda05d}{file\-Name}
\item 
\hyperlink{classMap}{Map} $\ast$ \hyperlink{classFileReader_aa821330963288f91414e97f93025d72c}{map}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classFileReader_a615dcb2443cad1f2ca123c7c0c334480}{\index{File\-Reader@{File\-Reader}!File\-Reader@{File\-Reader}}
\index{File\-Reader@{File\-Reader}!FileReader@{File\-Reader}}
\subsubsection[{File\-Reader}]{\setlength{\rightskip}{0pt plus 5cm}File\-Reader\-::\-File\-Reader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileReader_a615dcb2443cad1f2ca123c7c0c334480}
\hypertarget{classFileReader_a8b051cfaa67941131291d7e98d2c1312}{\index{File\-Reader@{File\-Reader}!File\-Reader@{File\-Reader}}
\index{File\-Reader@{File\-Reader}!FileReader@{File\-Reader}}
\subsubsection[{File\-Reader}]{\setlength{\rightskip}{0pt plus 5cm}File\-Reader\-::\-File\-Reader (
\begin{DoxyParamCaption}
\item[{string}]{file\-Name, }
\item[{{\bf Map} $\ast$}]{map}
\end{DoxyParamCaption}
)}}\label{classFileReader_a8b051cfaa67941131291d7e98d2c1312}
\hypertarget{classFileReader_a1382969e8f1468f3b04ad4b44ab39dee}{\index{File\-Reader@{File\-Reader}!$\sim$\-File\-Reader@{$\sim$\-File\-Reader}}
\index{$\sim$\-File\-Reader@{$\sim$\-File\-Reader}!FileReader@{File\-Reader}}
\subsubsection[{$\sim$\-File\-Reader}]{\setlength{\rightskip}{0pt plus 5cm}File\-Reader\-::$\sim$\-File\-Reader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classFileReader_a1382969e8f1468f3b04ad4b44ab39dee}


\subsection{Member Function Documentation}
\hypertarget{classFileReader_a17926a58ee13cefa3368946f10cbcebf}{\index{File\-Reader@{File\-Reader}!get\-Map@{get\-Map}}
\index{get\-Map@{get\-Map}!FileReader@{File\-Reader}}
\subsubsection[{get\-Map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Map} $\ast$ File\-Reader\-::get\-Map (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileReader_a17926a58ee13cefa3368946f10cbcebf}
\hypertarget{classFileReader_a167ef9b8919a849383f1cd55b166e289}{\index{File\-Reader@{File\-Reader}!print\-Metrics@{print\-Metrics}}
\index{print\-Metrics@{print\-Metrics}!FileReader@{File\-Reader}}
\subsubsection[{print\-Metrics}]{\setlength{\rightskip}{0pt plus 5cm}void File\-Reader\-::print\-Metrics (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileReader_a167ef9b8919a849383f1cd55b166e289}
Print the numerics of the map \hypertarget{classFileReader_a5f828f32a35433e08ae34962d26e2212}{\index{File\-Reader@{File\-Reader}!read@{read}}
\index{read@{read}!FileReader@{File\-Reader}}
\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}int File\-Reader\-::read (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileReader_a5f828f32a35433e08ae34962d26e2212}
Read the contents of a file and fill the map

\begin{DoxyReturn}{Returns}
Success flag 
\end{DoxyReturn}


\subsection{Member Data Documentation}
\hypertarget{classFileReader_a8d0af3f8fcc7be8b067a3fd07bdda05d}{\index{File\-Reader@{File\-Reader}!file\-Name@{file\-Name}}
\index{file\-Name@{file\-Name}!FileReader@{File\-Reader}}
\subsubsection[{file\-Name}]{\setlength{\rightskip}{0pt plus 5cm}string File\-Reader\-::file\-Name\hspace{0.3cm}{\ttfamily [private]}}}\label{classFileReader_a8d0af3f8fcc7be8b067a3fd07bdda05d}
\hypertarget{classFileReader_aa821330963288f91414e97f93025d72c}{\index{File\-Reader@{File\-Reader}!map@{map}}
\index{map@{map}!FileReader@{File\-Reader}}
\subsubsection[{map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Map}$\ast$ File\-Reader\-::map\hspace{0.3cm}{\ttfamily [private]}}}\label{classFileReader_aa821330963288f91414e97f93025d72c}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
/home/will/workspace/\-Messenger/src/\hyperlink{FileReader_8h}{File\-Reader.\-h}\item 
/home/will/workspace/\-Messenger/src/\hyperlink{FileReader_8cpp}{File\-Reader.\-cpp}\end{DoxyCompactItemize}
